package top.sheen.platform.gateway;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.netflix.zuul.EnableZuulProxy;
import top.sheen.framework.core.config.GlobeExceptionHandler;


/**
 * @EnableZuulProxy - 开启Zuul网关。
 *  当前应用是一个Zuul微服务网关。会在Eureka注册中心中注册当前服务。并发现其他的服务。
 *  Zuul需要的必要依赖是spring-cloud-starter-netflix-zuul。
 */
//zuul代理注解
@EnableZuulProxy
@SpringBootApplication(scanBasePackages = {"top.sheen.platform.gateway.*", "top.sheen.framework.core.*"})
public class GatewayApplication extends GlobeExceptionHandler {

	public static void main(String[] args) {
		SpringApplication.run(GatewayApplication.class, args);
	}

}
